home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL-GLC / glcscale.z / glcscale
Encoding:
Text File  |  2002-10-03  |  2.8 KB  |  65 lines

  1.  
  2.  
  3.  
  4. ggggllllccccSSSSccccaaaalllleeee((((3333GGGG))))              OOOOppppeeeennnnGGGGLLLL CCCChhhhaaaarrrraaaacccctttteeeerrrr RRRReeeennnnddddeeeerrrreeeerrrr               ggggllllccccSSSSccccaaaalllleeee((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllccccSSSSccccaaaalllleeee - multiply GGGGLLLLCCCC____BBBBIIIITTTTMMMMAAAAPPPP____MMMMAAAATTTTRRRRIIIIXXXX with a general scaling matrix
  10.  
  11.  
  12. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  13.      void ggggllllccccSSSSccccaaaalllleeee( GLfloat _i_n_X,
  14.                     GLfloat _i_n_Y )
  15.  
  16.  
  17. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  18.      _i_n_X  Specifies the scale factor along the _x axis.
  19.  
  20.      _i_n_Y  Specifies the scale factor along the _y axis.
  21.  
  22. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  23.      ggggllllccccSSSSccccaaaalllleeee produces a general scaling along the _x and _y axes.  The two
  24.      arguments indicate the desired scale factors along each of the three
  25.      axes.  The resulting matrix is
  26.  
  27.                                    (|(  0_i_n_X  _i_n_Y0   )|)
  28.      ggggllllccccSSSSccccaaaalllleeee multiplies GGGGLLLLCCCC____BBBBIIIITTTTMMMMAAAAPPPP____MMMMAAAATTTTRRRRIIIIXXXX with this scale matrix, with the
  29.      product replacing the current matrix.  That is, if M is the current
  30.      matrix and S is the scale matrix, then M is replaced with M +o S.
  31.  
  32. EEEERRRRRRRROOOORRRRSSSS
  33.      GGGGLLLLCCCC____SSSSTTTTAAAATTTTEEEE____EEEERRRRRRRROOOORRRR is generated if the issuing thread has no current GLC
  34.      context.
  35.  
  36. AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
  37.      ggggllllccccGGGGeeeettttffffvvvv with argument GGGGLLLLCCCC____BBBBIIIITTTTMMMMAAAAPPPP____MMMMAAAATTTTRRRRIIIIXXXX
  38.  
  39. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  40.      ggggllllccccLLLLooooaaaaddddIIIIddddeeeennnnttttiiiittttyyyy, ggggllllccccLLLLooooaaaaddddMMMMaaaattttrrrriiiixxxx, ggggllllccccMMMMuuuullllttttMMMMaaaattttrrrriiiixxxx, ggggllllccccRRRRoooottttaaaatttteeee
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                                                         PPPPaaaaggggeeee 1111
  61.  
  62.  
  63.  
  64.